﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Xml.XPath;
using System.Xml.Xsl;

namespace InfoJetSoft.Service.Util
{
    interface IExtensionFunctions
    {
        string Prefix { get; }
        string NamespaceURI { get; }
        IXsltContextFunction ResolveFunction(string prefix, string name, XPathResultType[] argTypes);
        object InvokeFunction(string prefix, string name, XsltContext xsltContext, object[] args, XPathNavigator docContext);
    }
}
